home *** CD-ROM | disk | FTP | other *** search
- VB Common Controls Replacement Project - Animation Control
- Notes on using this control to load AVI Resources
-
- Using this control it is possible to display an AVI included as a resource
- within the compiled EXE and such that it is not necessary to distribute the
- original AVI files with the application.
-
- This file provides a brief overview of the ins and outs of including AVI
- resource in your application and a catches you should be aware of:
-
- The catch is that the control is not able to display an AVI resource whilst
- the program is being run within the IDE. Therefore, you must compile the
- application to an EXE and run the EXE to correctly load and play an AVI
- Resource.
-
- The first step to including an AVI resource into your application is to
- create a resource template (.RC) file containing something like this:
-
- 1 AVI DISCARDABLE filecopy.avi
-
- The first number is the unique identifier of the resource. The resource
- must be of type AVI or else the control will not load the resource.
- Finally, you should specify that the resource is discardable and then give
- the name of the file that you wish to include as a resource.
-
- Once you have created this file, you need to use a resource compiler to
- create a .RES file (Microsoft supply a resource compiler with most of their
- development products called RC.EXE).
-
- Once you have created the .RES file, go to your project in VB5, select
- Project, Add File... and select the .RES file you have just created. The
- .RES file will be added under related documents and will be compiled into
- the EXE when you build your project.
-
- To display the AVI resource, place a ccrpAnimation control on a form and in
- the appropriate section of the code, add the line:
-
- ccrpAnimation.OpenAVIResource 1, App.hInstance
-
- replacing 1 by the unique identifier of the resource as defined in the RC
- file. You must pass App.hInstance as the last parameter or the control will
- not be able to locate the resource. If you set AutoPlay to true for the
- control then the AVI will start playing once this line is executed. If not,
- you will need to call the Play method to start the AVI playing.
-
- This is all that is required to include an AVI resource into your
- application and play it. If you are a registered owner of VB5, you can
- simplify the management of resource files within the IDE by downloading the
- VB Resource Editor add-in from the Visual Basic owner's site (link from
- http://www.microsoft.com/vbasic).
-
- An example project demonstrating the use of AVI resources can be found in
- RESDEMO.ZIP included with this file.
-
- If you intend to use standard resources as used by Windows Explorer such as
- the File Copy animation or Find File animation, they can be loaded directly
- by the control simply by calling the OpenStandardAVIResource method.
- Currently this method can load the resources equivalent to the following files
- provided with VB5:
-
- Find Folder SEARCH.AVI
- Find File FINDFILE.AVI
- Find Computer FINDCOMP.AVI
- File Copy (Similar to FILECOPY.AVI)
- File Move FILEMOVE.AVI
- Delete to Recycle Bin FILEDEL.AVI
- Empty Recycle Bin FILENUKE.AVI
- File Delete FILEDELR.AVI
-
- If you have any questions about the animation control, email me at
- jeremyadams@hotmail.com
-
- Enjoy!
-
- Jeremy Adams
- jeremyadams@hotmail.com
- CCRP: http://www.mvps.org/ccrp.